Triangular NURBS and their Dynamic
نویسنده
چکیده
Triangular B-splines are a new tool for modeling a broad class of objects deened over arbitrary, non-rectangular domains. They provide an elegant and uniied representation scheme for all piecewise continuous polynomial surfaces over planar triangulations. To enhance the power of this model, we propose triangular NURBS, the rational generalization of triangular B-splines, with weights as additional degrees of freedom. Fixing the weights to unity reduces triangular NURBS to triangular B-splines. Conventional geometric design with triangular NURBS can be laborious, since the user must manually adjust the many control points and weights. To ameliorate the design process, we develop a new model based on the elegant triangular NURBS geometry and principles of physical dynamics. Our model combines the geometric features of triangular NURBS with the demonstrated conveniences of interaction within a physics-based framework. The dynamic behavior of the model results from the numerical integration of diierential equations of motion that govern the temporal evolution of control points and weights in response to applied forces and constraints. This results in physically meaningful hence highly intuitive shape variation. We apply Lagrangian mechanics to formulate the equations of motion of dynamic triangular NURBS and nite element analysis to reduce these equations to eecient numerical algorithms. We demonstrate several applications, including direct manipulation and interactive sculpting through force-based tools, the tting of unorganized data, and solid rounding with geometric and physical constraints.
منابع مشابه
Triangular NURBS and their dynamic generalizations
Triangular B-splines are a new tool for modeling a broad class of objects defined over arbitrary, nonrectangular domains. They provide an elegant and unified representation scheme for all piecewise continuous polynomial surfaces over planar triangulations. To enhance the power of this model, we propose triangular NURBS, the rational generalization of triangular B-splines, with weights as additi...
متن کاملTriangular NURBS and their Dynamic
Triangular B-splines are a new tool for modeling a broad class of objects de ned over arbitrary, non-rectangular domains. They provide an elegant and uni ed representation scheme for all piecewise continuous polynomial surfaces over planar triangulations. To enhance the power of this model, we propose triangular NURBS, the rational generalization of triangular B-splines, with weights as additio...
متن کاملD-NURBS: A Physics-Based Framework for Geometric Design
This paper presents dynamic NURBS or D NURBS a physics based generalization of Non Uniform Rational B Splines NURBS have become a de facto stan dard in commercial modeling systems because of their power to represent both free form shapes and common analytic shapes Traditionally however NURBS have been viewed as purely geometric primitives which require the designer to interactively adjust many ...
متن کاملDynamic Non-Uniform Rational B=Splines
Non-uniform rational B-splines (NURBS) have become a de facto standard in commercial modeling systems because of their power to represent both free-form shapes and some common analytic shapes. To date, however, NURBS have been viewed as purely geometric primitives, which require the designer to interactively adjust many degrees of freedom (DOFs )-control points and associated weights-to achieve...
متن کاملProcessing of 3D Unstructured Measurement Data for Reverse Engineering
One of the most difficult problems in reverse engineering is the processing of unstructured data. NURBS (Non-uniform Rational B-splines) surfaces are a popular tool for surface modeling. However, they cannot be directly created from unstructured data, as they are defined on a four-sided domain with explicit parametric directions. Therefore, in reverse engineering, it is necessary to process uns...
متن کامل